package com.chow.test;

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.lang.reflect.Type;
import java.math.BigDecimal;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;

import com.chow.test.GetIMMessage;

public class TTTTTTT {

	/**
	 * @param args
	 * @throws IOException
	 * @throws ClassNotFoundException
	 */
	public static void main(String[] args) throws IOException {
		System.out.println(String.format("%9d", 1233434));
		System.out.println(String.format("%s, %s", "中文", 1212));
//		URLConnection conn = new URL("http://pic.news.mop.com").openConnection();
//		HttpURLConnection hconn = (HttpURLConnection) conn;
//		hconn.connect();
		
//		ArrayList<Integer> arr = new ArrayList<Integer>();
//		arr.add(0);
//
//		int cnt = 0;
//		for (int a : arr) {
//			cnt++;
//			if (cnt < 10)
//				arr.add(cnt);
//			System.out.println(a);
//		}
		
//		System.out.println("你啊好哦1hhhh".getBytes().length);

		// System.out.println(Calendar.getInstance().getTime().toLocaleString());
		//
		// SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss");
		// String s = df.format(Calendar.getInstance().getTime());
		// System.out.println(s);
		// String time;
		// String s = URLEncoder.encode("!@#$%^&*()_+=-/","utf-8");
		// System.out.println(s);

		// String autoit = "D:\\autoit\\AutoIt3.exe";
		// String script = "E:\\workspace\\autoit\\test.au3";
		// String params = "\"String to type{Enter}\"";
		// String cmd = "cmd /c " + autoit + " " + script + " " + params;
		//
		// // String TADir = "E:\\workspace\\aries\\UI\\";
		// // cmd = TADir + "testim.exe";
		// cmd = "cmd /c java -version";
		// Process p = null;
		// try {
		// p = Runtime.getRuntime().exec(cmd);
		// } catch (IOException e) {
		// }
		//
		// InputStream is = p.getInputStream();
		// InputStreamReader isr = new InputStreamReader(is);
		// BufferedReader br = new BufferedReader(isr);
		// String line = null;
		// String rst = "";
		// try {
		// while ((line = br.readLine()) != null) {
		// rst += line;
		// }
		// } catch (IOException e) {
		// e.printStackTrace();
		// }
		//
		// System.out.println(rst);
		// TODO Auto-generated method stub
		// for (int i = 0; i < 100; i++)
		// System.out.println(RandomString());

		// File f = new File("E:\\a.txt");
		// if (f.exists()) {
		// FileInputStream fis = new FileInputStream(f);
		// int c = -1;
		// while ((c = fis.read()) != -1) {
		// System.out.println(c);
		// }
		// }

		// ArrayList<Type> al = new ArrayList<Type>();
		// al.add(Integer.TYPE);

		// TTTTTTT t = new TTTTTTT();
		// t.run(200, 200);

		// Class<?> cls = Class.forName("java.lang.Integer");
		// if (cls.isInstance(1)) {
		// System.out.println("1 is int");
		// }
	}

	// private BigDecimal result;
	//
	// public void run(int n, int scale) {
	//
	// // BigDecimal upper = new BigDecimal(426880.0000 *
	// // Math.sqrt(10005.0000));
	// // upper = upper.setScale(scale, BigDecimal.ROUND_HALF_EVEN);
	// // BigDecimal downer = BigDecimal.valueOf(0);
	// //
	// // for (int i = 0; i <= n; i++) {
	// // BigDecimal d0 = factorial(6 * i).multiply(
	// // new BigDecimal(545140134 * i + 13591409));
	// // BigDecimal d1 = factorial(i);
	// // BigDecimal d2 = pow(d1, 3);
	// // BigDecimal d3 = factorial(3 * i);
	// // BigDecimal d4 = pow(-640320, 3 * i);
	// // BigDecimal d5 = d2.multiply(d3);
	// // BigDecimal d6 = d4.multiply(d5);
	// // BigDecimal d = d0.divide(d6, BigDecimal.ROUND_HALF_EVEN);
	// //
	// // downer = downer.add(d);
	//
	// // }
	//
	// // System.out.println("upper=" + upper);
	// // System.out.println("downer=" + downer);
	// // System.out.println("upper.scale = " + upper.scale());
	// // System.out.println("downer.scale = " + downer.scale());
	// // System.out.println("result.scale = " + result.scale());
	//
	// // result = upper.divide(downer, BigDecimal.ROUND_HALF_EVEN);
	// // System.out.println(result);
	// }

	// public static BigDecimal pow(double val, int power) {
	// return pow(new BigDecimal(val), power);
	// }
	//
	// public static BigDecimal pow(BigDecimal val, int power) {
	// BigDecimal value = BigDecimal.valueOf(1);
	// for (int i = 1; i <= power; i++) {
	// value = value.multiply(val);
	// }
	// return value;
	// }
	//
	// public static BigDecimal factorial(int n) {
	// BigDecimal value = BigDecimal.valueOf(1);
	// for (int i = 1; i <= n; i++) {
	// value = value.multiply(BigDecimal.valueOf(i));
	// }
	// return value;
	// }
	//
	// public static String RandomString() {
	// String PATTERN = "0123456789" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
	// + "abcdefghijklmnopqrstuvwxyz";
	// int LEN = PATTERN.length();
	// String str = "";
	//
	// int len = (int) (Math.random() * 225 + 5);
	//
	// for (int i = 0; i < len; i++) {
	// int idx = (int) (Math.random() * LEN);
	// str += PATTERN.charAt(idx);
	// }
	//
	// return str;
	// }

}
